from django.db import models


# Create your models here.  创建模型    数据库表    Student  -> student
#  创建类继承 models.Model  实现和数据库表的对应关系
# 模型中会自动创建一个主键字段 ID  自增且唯一    项目名_模型名   app03_student
class Student(models.Model):
    #  表中有一个字段名字是name 类型是字符串  max_length 最大长度
    name = models.CharField(max_length=100)
    # 学号
    stu_no = models.CharField(max_length=50)
    # 年龄 default=20  字段默认值
    age = models.IntegerField(default=20)
    # 分数  max_digits=5   decimal_places=2 小数位
    score = models.DecimalField(max_digits=5, decimal_places=2)
    # 创建时间  添加数据自动生成时间字段
    create_time = models.DateTimeField(auto_now_add=True)
    # 更新时间  添加 /修改  自动生成时间字段值
    update_time = models.DateTimeField(auto_now=True)

    #  配置元数据
    class Meta:
        db_table = 'student'  # 表名字

    def __str__(self):
        return self.name
